/* 
	reset.css

	-list <UL>
	-item <li>
 */
 

.ibw_dialog_container img,
.ibw_dialog_container ul,
.ibw_dialog_container li,
.ibw_dialog_container a
{
	border:none;
	margin:0;
	padding:0;
	zoom:0;
	text-decoration:none;
	list-style:none;
	max-wdith:none ;
	min-width:none;
	text-transform:none; 
	direction:inherit;
	outline:none; 
	text-indent:0; 
	list-style:none; 
	text-justify:auto;
	letter-spacing:normal;	 
	font-style:normal;
} 

.ibw_dialog_container a,
.ibw_dialog_container a:link,
.ibw_dialog_container a:hover,
.ibw_dialog_container a:active,
.ibw_dialog_container a:visited
{
	position:static;
	text-decoration:none;
}

.ibw_message_container table,
.ibw_dialog_container table
{
	-moz-user-select:none;
	user-select:none;
}

.ibw_container table, .ibw_dialog_container table {
	border-collapse:separate;
}
.ibw_dialog_container table {
	border-spacing:0;
}
.ibw_container tr, .ibw_dialog_container tr {
	border:0 none;
}

/******************** dialog start ********************/
.ibw_dialog_container .ibw_dialog_logo{
	position:absolute;
	right:10px;
	bottom:4px;
	width:56px;
	height:17px;
	background:url(images/login_logo.png) no-repeat;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src=http://x.res.ibw.staticsdo.com/skins/blue/images/login_logo.png);
	font:1px/0 arial;
}

.ibw_dialog_container{
	position:absolute;
	top:0px;
	left:0px;
	z-index:999999;
	background:#8bd3ff;
	border:1px solid #60b0f3;
	text-align:left;
}

/* wait edit */ 
.ibw_dialog_container .ibw_dialog_tc,
.ibw_dialog_container .ibw_dialog_bc
{
	height:7px;
}
.ibw_dialog_container .ibw_dialog_ml,
.ibw_dialog_container .ibw_dialog_mr
{
	width:7px;
}

.ibw_dialog_container .ibw_dialog_loading{
	position:absolute;
	z-index:1111111;
	padding-left:20px;
	right:3px;
	top:9px;
	width:60px;
	height:16px;
	font:12px/16px tahoma;
	background:url(../loading.gif) no-repeat #FFF;
}

.ibw_message_container .ibw_message_title,
.ibw_dialog_container .ibw_dialog_title{
	margin-left:3px;
	cursor:move; 
	font:12px/16px Arial;
	height:20px;
	color:#FFF;
	clear:both; 
	position:relative;
}
.ibw_message_container .ibw_dialog_close,
.ibw_dialog_container .ibw_dialog_close,
.ibw_dialog_container .ibw_dialog_help{
	cursor:pointer;
	float:right;
	margin-top:2px;
	width:12px;
	height:12px;
	line-height:12px;
	background:url(../close.png) no-repeat;
}

.ibw_dialog_container .ibw_dialog_help{
	margin-right:2px;
	background:url(../help.png) no-repeat;
}  

.ibw_dialog_container .ibw_dialog_main{
	font:0/0 arial;
	position:relative;
}

.ibw_dialog_container .ibw_dialog_iframe{
	overflow:hidden;
	border:none;
	background:#FFF;
}

.ibw_dialog_mask{
	position:absolute;
	z-index:1000008;
	background:#333;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity: 0;
}

.ibw_dialog_container a.ibw_related_widget{
	float:left;
	padding-left:20px;
	font:12px Arial;
	color:#000;
	text-decoration:none;
	line-height:16px;
	position:static;
	color:#272727;
}
/******************** dialog end ********************/

.ibw_dialog_container .ibw_dialog_mc
{
	white-space:nowrap;
	font:0/0 arial;
} 

/* 使用inline-block */
.ibw_dialog_container .ibw_dialog_main,
.ibw_dialog_container .ibw_widget_sidebar
{
	position:relative;
	display:inline-block;
	*zoom:1;
	*display:inline;
	font:0/0 arial;
	vertical-align:top;
}
 
.ibw_dialog_container .ibw_widget_sidebar
{  
	width:39px;
	height:300px;
	background:#8bd3ff url(images/sidebar-bg.png) left top no-repeat;
	margin-left:3px; 
	padding-top:3px;
	z-index:1000010;
}  

.ibw_dialog_container .ibw_widget_sidebar .ibw_widget_sidebar_btm
{
	width:100%;
	height:5px;
	position:absolute;
	bottom:0; 
	z-index:1;
	background: url( images/sidebar-bg.png ) -78px bottom no-repeat; 
}


.ibw_dialog_container .ibw_widget_sidebar .ibw_widget_lnk_list /* ul */
{
	margin:0;
	padding:0;  
	height:100%;
	padding-left:2px;
	background:url(images/sidebar-bg.png) -39px top repeat-y;
	font-size:1px; 
}

.ibw_dialog_container .ibw_widget_sidebar .ibw_widget_lnk_list .ibw_widget_item /* ul li */
{
	width:34px; 
	height:55px;
	display:block; 
	line-height:0; 
}

.ibw_dialog_container .ibw_widget_sidebar .ibw_widget_lnk /* div [ul li] a */,
.ibw_dialog_container .ibw_widget_sidebar .ibw_widget_lnk_current
{
	display:block;
	width:34px;
	/* height:62px;  */
	height:55px;
	outline:none;
	font:12px arial; 
	text-decoration:none;
	text-align:center;
	color:#2b3d49;
} 

.ibw_dialog_container .ibw_widget_sidebar .ibw_widget_lnk_current  img,
.ibw_dialog_container .ibw_widget_sidebar .ibw_widget_lnk img
{
	margin:8px 6px 0; 
}
.ibw_dialog_container .ibw_widget_sidebar .ibw_widget_lnk_current  span,
.ibw_dialog_container .ibw_widget_sidebar .ibw_widget_lnk span
{
	display:block;
	margin-top:3px;
}
 
.ibw_widget_sidebar .ibw_widget_lnk_alive,
.ibw_widget_sidebar .ibw_widget_lnk:hover,
.ibw_widget_sidebar .ibw_widget_lnk_current
{
	background:url(images/widget-bg.png) no-repeat;
}

.ibw_widget_sidebar .ibw_widget_lnk_current
{
	cursor:default;
}

.ibw_widget_sidebar .ibw_widget_lnk:active
{
	background:url(images/widget-bg.png) -34px 0 no-repeat;
} 

.ibw_widget_sidebar .ibw_widget_lnk_more,
.ibw_widget_sidebar .ibw_widget_lnk_more_open
{
	background:none;
	height:28px; 
	position:absolute;
	bottom:2px;
	left:2px;
	z-index:2;
}
.ibw_widget_sidebar .ibw_widget_lnk_more a,
.ibw_widget_sidebar .ibw_widget_lnk_more_open a
{
	display:block;
	width:34px;
	height:28px;
	font-size:0;
	background:url(images/more.png) no-repeat;
	outline:none;
}
.ibw_widget_sidebar .ibw_widget_lnk_more_open a
{
	background:url(images/more.png) -123px top no-repeat;
}
.ibw_widget_sidebar .ibw_widget_lnk_more a:hover
{
	background-position:-41px top;
}
.ibw_widget_sidebar .ibw_widget_lnk_more a:active
{
	background-position:-82px top;
}
.ibw_widget_sidebar .ibw_widget_lnk_more a.current
{
	background:url(images/more.png) -123px top no-repeat;
} 

.ibw_dialog_container .ibw_widget_more_panel
{
	position:absolute;
	right:42px;
	bottom:0;
	outline:none
} 

.ibw_dialog_container .ibw_receive_msg_disabled,
.ibw_dialog_container .ibw_receive_msg_lnk,
.ibw_dialog_container .ibw_receive_msg_new
{ 
	float:right;
	margin:3px 3px 0 0;
	width:14px;
	font-size:1px;
	height:9px; 
	background:url(../msg-icon.gif) -14px 0 no-repeat; 
	overflow:visible;
	cursor:pointer;
} 

.ibw_dialog_container .ibw_receive_msg_nohelp
{
	right:20px;
}

.ibw_dialog_container .ibw_receive_msg_disabled
{
	background-position:0 0;
	cursor:default;
}

.ibw_dialog_container .ibw_receive_msg_new
{
	background:url(../receive-msg-flash.gif) 0 0 no-repeat;
}

.ibw_dialog_container .ibw_receive_msg_lnk .ibw_receive_msg_tip
{
	display:none;
}

.ibw_dialog_container .ibw_receive_msg_new .ibw_receive_msg_tip
{ 
	display:block; 
	position:absolute;
	top:-13px;
	left:12px; 
	z-index:1000;
	height:15px; 
	font-size:12px;
	font-family:SimSun;
	white-space:nowrap;
	color:white;

} 

.ibw_dialog_container .ibw_receive_msg_new .ibw_receive_msg_tip_left
{ 
	height:15px; 
	margin-right:4px;
	padding-left:4px;
	background:url(../msg-tip.png) 0 0 no-repeat;
	line-height:13px;
}
.ibw_dialog_container .ibw_receive_msg_new .ibw_receive_msg_tip_right
{ 
	position:absolute;
	right:0;
	top:0;
	width:4px;
	height:15px;
	background:url(../msg-tip.png) right 0 no-repeat;  
}


.ibw_dialog_container .ibw_widget_more_table
{
	width:100%;  
}

.ibw_dialog_container .ibw_widget_more_table td i
{
	display:block;
	width:8px;
	height:10px;
	font-size:1px;
	line-height:0;
}

.ibw_dialog_container .ibw_widget_more_tl, 
.ibw_dialog_container .ibw_widget_more_tc,
.ibw_dialog_container .ibw_widget_more_tr,

.ibw_dialog_container .ibw_widget_more_ml, 
.ibw_dialog_container .ibw_widget_more_mr,

.ibw_dialog_container .ibw_widget_more_bl, 
.ibw_dialog_container .ibw_widget_more_bc,
.ibw_dialog_container .ibw_widget_more_br
{
	width:8px;
	height:10px;
	background:url(images/more-panel-bg.png);  
}

.ibw_dialog_container .ibw_widget_more_ml,
.ibw_dialog_container .ibw_widget_more_mr
{
	background:url(images/more-panel-side-bg.png);
}

.ibw_dialog_container .ibw_widget_more_tl
{
	background-position:0 0;
}

.ibw_dialog_container .ibw_widget_more_tc
{
	background-position:0 -20px;
}

.ibw_dialog_container .ibw_widget_more_tr
{
	background-position:right -10px;
}


.ibw_dialog_container .ibw_widget_more_ml
{
	background-position:0 0;
}

.ibw_dialog_container .ibw_widget_more_mc { background:#8dd0f7;  }

.ibw_dialog_container .ibw_widget_more_mr
{
	background-position:-13px 0;
}

.ibw_dialog_container .ibw_widget_more_bl
{
	background-position:0 -30px;
}

.ibw_dialog_container .ibw_widget_more_bc
{
	background-position:0 -50px;
}

.ibw_dialog_container .ibw_widget_more_br
{
	background-position:right -40px;
}

.ibw_dialog_container .ibw_widget_more_lnk_list
{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}

.ibw_dialog_container .ibw_widget_more_lnk_list li
{
	float:left;
	*float:none;
	*zoom:1;
	*display:inline; 
	margin:2px;
}

.ibw_dialog_container .ibw_widget_latest_news
{
	height:14px;
	margin:4px 0 5px;
	clear:both;
	overflow:hidden;
	font-size:1px;
	position:relative;
}

.ibw_dialog_container .ibw_widget_latest_news .ibw_widget_latest_news_list
{
	position:absolute;
	/*bottom:0; */
}

.ibw_dialog_container .ibw_widget_latest_news_item
{
	height:14px;
	overflow:hidden;
}
.ibw_dialog_container .ibw_widget_latest_news a
{  
	font:12px  simsun;
	display:block;
	width:100%;
	height:14px;
	line-height:14px;
	_line-height:16px;
	color:#166291;
	text-decoration:none;
	white-space : nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	outline:none;
	background-position:0 0;
	background-repeat:no-repeat;
	font-family:simsun;
}
 

.ibw_dialog_container .ibw_widget_latest_news .ibw_widget_newstype0,
.ibw_dialog_container .ibw_widget_latest_news .ibw_widget_newstype3
{
	padding:0 0 0 18px;	
	background-image: url(images/window.png);
}
.ibw_dialog_container .ibw_widget_latest_news .ibw_widget_newstype1,
.ibw_dialog_container .ibw_widget_latest_news .ibw_widget_newstype2
{
	padding:0 0 0 18px;
	background-image: url(images/widget.png); 
} 
 

.ibw_dialog_container .ibw_widget_latest_news a:hover
{
	text-decoration:underline;
}

/******************** message start ********************/
.ibw_message_container
{
	position:absolute; 
	background:#8bd3ff;
	z-index:9999999;
}
.ibw_message_iframe
{
	width:278px;
	height:115px;
	border:none;
}

.ibw_message_title
{
	cursor:default;
}


/*动态加载保证*/
#ibw_skins_css{
	clear:both;
}